QT += core gui
QT += multimedia
QT += charts
greaterThan(QT_MAJOR_VERSION, 4) : QT += widgets

CONFIG += c++11

# 降低优化级别
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE += -O1

# 限制模板深度
QMAKE_CXXFLAGS += -ftemplate - depth = 512

# 启用预编译头文件
#PRECOMPILED_HEADER = stable.h

# 禁用并行编译
CONFIG -= parallel

# The following define maes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated(the exact warnings
    # depend on your compiler).Please consult the documentation of the
    # deprecated API in order to know how to port your code away from it.
    DEFINES += QT_DEPRECATED_WARNINGS
    INCLUDEPATH += $$[QT_INSTALL_HEADERS] / QtMultimedia
    # You can also make your code fail to compile if it uses deprecated APIs.
    # In order to do so, uncomment the following line.
    # You can also select to disable deprecated APIs only up to a certain version of Qt.
    #DEFINES += QT_DISABLE_DEPRECATED_BEFORE = 0x060000    # disables all the APIs deprecated before Qt 6.0.0

    SOURCES += \
    main.cpp \
    MainWindow.cpp

    HEADERS += \
    MainWindow.h

    FORMS += \
    mainwindow.ui

    # Default rules for deployment.
    qnx: target.path = / tmp / $${ TARGET } / bin
    else: unix:!android : target.path = / opt / $${ TARGET } / bin
    !isEmpty(target.path) : INSTALLS += target

    RESOURCES += \
    img.qrc \
    img.qrc

    DISTFILES += \
    frist music.mp3
